kojima productions
BLAST Slam VIII: GamerLegion Won 40-10, Then Lost 28-1, and Dota 2 Just Revealed Its Real NatureGame one ended 40-10 in favor of GamerLegion. Nobody in the Malta arena had a...
Ninety Dollars and the Hollow Promise of Mobile Esports HardwareOn October 20, Amazon, Best Buy, and Walmart will simultaneously begin sellin...
The Draw That Locked the Medal Path: India and the Seeding Problem at the 2026 Asian GamesA draw was made on Saturday, September 19, in Aichi-Nagoya. By Monday,...
Ping in the Community at Three Years: Bramford Community TTC and How English Table Tennis Rebuilds Its Grassroots FoundationThree years ago, in a village hall in Suffolk, eastern England, six people sa...
An Empty Dossier in a Big-Tournament Season: Notes on a Broken Information Chain in Vietnamese FootballAn Empty Dossier in a Big-Tournament Season: Notes on a Broken Information...
Samarkand 2026: Will India Defend Their Throne or Will Uzbekistan Create an Upset?When data doesn't lie, it is we who deceive ourselves. The official schedule...
Roos Vanotterdijk Breaks Belgian 100m Butterfly Record with 55.29: The Real Story Is the Short-Course GapOn a short-course World Cup stop, when Roos Vanotterdijk touched the wall, th...
The V.League Foundation: Vietnamese Football's Long-Term Challenge Behind the Golden SeasonsWhenever I watch a match, I keep a strange habit: I note down the exact minut...
A-League Women and the "One Club" Gamble: Why the APL Rejects the Standalone PathOn October 17, A-League Women kicks off with a rematch of last season's Grand...
When Data Is Empty, Conclusions Must Stop: The Discipline of Analysis in EsportsA deep esports analysis circulated in a reporters' group chat before a major...
Brandin Cooks and the Age Curve: Decoding the San Francisco 49ers' Roster-Depth Move Through DataInside the San Francisco 49ers' 53-man roster, one name appears with numbers...
Klopp, Man City and the 115 Charges: What Does the Laugh Hide?Jürgen Klopp laughed. It was a short, quiet laugh, released at the exact mome...
The Empty Packet: Esports Journalism and the Lesson from an Analysis with Nothing to AnalyzeHook: One February evening, I received a deep-analysis file, resembling an...
UFC 333: Volkanovski beats Evloev while ill — the resolve of a 38-year-old champion and the gaps nobody has filledIn the first round, Movsar Evloev took Alexander Volkanovski down. I rewatche...
The Table Tennis Data File Came Back Empty: The Line Between Analysis and FabricationThe analysis file arrived at the data desk at two in the morning, right on th...
Clacton & District: Ten Teams, One Club, and the Stratigraphic Map of Grassroots Table TennisIn the season preview for the Clacton & District Table Tennis League publishe...
Women's Table Tennis: Nine Layers of Analysis and the Refusal to GuessOn the night of August 3, 2026, at the Paris South Arena, the women's singles...
LoL 2027: VCS opens wider doors, Vietnamese teams get more international pathsEarly morning in Taipei, after game three of the 2026 Mid-Season Finals, I me...
Indonesia's Men's Doubles Carry Team Into 2026 Asian Games Final: When the No. 1 Singles Star Falls, the System Still HoldsJonatan Christie lost in straight games, 17-21, 14-21, in the opening match o...
PV Sindhu at the 2026 Asian Games: Four Losing Matchups and One Data VoidThe head-to-head table I rebuilt for the women's singles badminton event at t...
